﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyCompanyName.AbpZeroTemplate.Prm.Project.Dto
{
    public class ProjectTeamOutPut
    {
        public int ProjectRoleId { get; set; }
        public string RoleName { get; set; }
        public long RoleSortor { get; set; }
        public List<ProjectTeamItems> Teams { get; set; }
    }

    public class ProjectTeamItems
    {
        public ProjectTeamItems(int _itemId, long _userId, string _dts, string _dte)
        {
            ItemId = _itemId;
            userId = _userId;
            dts = _dts;
            dte = _dte;
        }
        public int ItemId { get; set; }
        public long userId { get; set; }
        public string userName { get; set; }
        public string dts { get; set; }
        public string dte { get; set; }

    }



    public class ProjectWeekTeam
    {
        public int proId { get; set; }
      
        public DateTime dts { get; set; }
        public DateTime dte { get; set; }
        public int year { get; set; }
        public int week { get; set; }
        public int reportWeek { get; set; }
        public string FileName { get; set; }
        public string FileUrl { get; set; }

    }

    public class NoneWorkDays {
        public DateTime dts { get; set; }
        public DateTime dte { get; set; } 
    }

    /// <summary>
    /// 项目的周报期限
    /// </summary>
    public class ProjectWeek
    {
        public int id { get; set; }
        public int projectId { get; set; }
        public int reportWeek { get; set; }
        public DateTime dts { get; set; }
        public DateTime dte { get; set; }
    }

}
